implanted stent - Spanish English Dictionary